home *** CD-ROM | disk | FTP | other *** search
- onClipEvent(load){
- function getAngle()
- {
- if(dead)
- {
- return undefined;
- }
- if(InAirCauseJet)
- {
- if(_root.gravityType == "normal")
- {
- Angle = 0;
- }
- if(_root.gravityType == "reverse")
- {
- Angle = 180;
- }
- return undefined;
- }
- yDis = _root.carp2._y - _root.carp1._y;
- deltaX = _root.carp1._x - _root.carp2._x;
- deltaY = _root.carp1._y - _root.carp2._y;
- angle = - Math.atan2(deltaX,deltaY);
- if(_root.carp1.onfloor)
- {
- if(_root.carp2.onfloor)
- {
- Angle = Math.round(angle * 180 / 3.141592653589793) - 90;
- if(_root.gravityType == "reverse")
- {
- Angle -= 180;
- }
- }
- }
- if(!jet)
- {
- if(!onfloor)
- {
- if(!_root.carp1.onfloor)
- {
- if(!_root.carp2.onfloor)
- {
- if(xSpeed >= 0)
- {
- Angle += 2;
- }
- if(xSpeed < 0)
- {
- Angle -= 2;
- }
- }
- }
- }
- }
- }
- InAirCauseJet = false;
- _visible = false;
- jet = false;
- xAccel = 0.8;
- gravity = 0.5;
- xSpeed = 0;
- ySpeed = 0;
- maxX = 10;
- maxY = 10;
- Angle = 0;
- }
-